#ifndef TEST4_H_
#define TEST4_H_

#endif /*TEST4_H_*/

//unbond friend template

template<class Type>
class QueueItem2 {
	template<class T>
	friend class boobar;
	template<class T>
	friend void foo(QueueItem2<T>);
	template<class T>
	friend void Queue<T>::bar();
};